﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HookupAppForm.Dto
{
    public class CreateHKP_ToolDto
    {
        /// <summary>
        /// 机台编号
        /// </summary>
        public string ToolId { get; set; }
        /// <summary>
        /// 机台名称
        /// </summary>
        public string ToolName { get; set; }
        /// <summary>
        /// 机台型号
        /// </summary>
        public string ToolModel { get; set; }
        public string ToolProcess { get; set; }
        /// <summary>
        /// 机台供应商
        /// </summary>
        public string VendorNo { get; set; }
        /// <summary>
        /// 系统需求
        /// </summary>
        public string SystemRequired { get; set; }
        public decimal Length { get; set; }
        public decimal Width { get; set; }
        public decimal Height { get; set; }
        /// <summary>
        /// 重量
        /// </summary>
        public decimal Weight { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public string Status { get; set; }
        /// <summary>
        /// 版本
        /// </summary>
        public string Version { get; set; }
        /// <summary>
        /// 分类ID
        /// </summary>
        public int CateId { get; set; }
        /// <summary>
        /// 震动源
        /// </summary>
        public string ShockSource { get; set; }
        /// <summary>
        /// 基座需求
        /// </summary>
        public string PedestalNeed { get; set; }
        /// <summary>
        /// 盛水需求
        /// </summary>
        public string WaterNeed { get; set; }
        /// <summary>
        /// 阀门需求
        /// </summary>
        public bool NeedValve { get; set; }
        /// <summary>
        /// 调压阀需求
        /// </summary>
        public bool NeedTap { get; set; }
        /// <summary>
        /// 压力表需求
        /// </summary>
        public bool NeedPreGauge { get; set; }
        /// <summary>
        /// 过滤器需求
        /// </summary>
        public bool NeedFilter { get; set; }
        /// <summary>
        /// 流量计需求
        /// </summary>
        public bool NeedFlowmeter { get; set; }
        /// <summary>
        /// 存水弯需求
        /// </summary>
        public bool NeedTrap { get; set; }
        /// <summary>
        /// 蜂鸣需求
        /// </summary>
        public bool NeedBellow { get; set; }
        /// <summary>
        /// 设备断路器需求
        /// </summary>
        public bool NeedBreaker { get; set; }
        /// <summary>
        /// 电流
        /// </summary>
        public decimal ElcCurrent { get; set; }
        /// <summary>
        /// 电压
        /// </summary>
        public decimal Voltage { get; set; }
        /// <summary>
        /// 最低排水温度
        /// </summary>
        public decimal TemperatureWRTMin { get; set; }
        /// <summary>
        /// 最高排水温度
        /// </summary>
        public decimal TemperatureWRTMax { get; set; }
        /// <summary>
        /// 前
        /// </summary>
        public decimal Front { get; set; }
        /// <summary>
        /// 后
        /// </summary>
        public decimal Behind { get; set; }
        /// <summary>
        /// 左
        /// </summary>
        public decimal Left { get; set; }
        /// <summary>
        /// 右
        /// </summary>
        public decimal Right { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 功率
        /// </summary>
        public decimal Power { get; set; }
        /// <summary>
        /// 流量
        /// </summary>
        public decimal FlowPeak { get; set; }
        /// <summary>
        /// 压力
        /// </summary>
        public decimal Pressure { get; set; }
        /// <summary>
        /// 管径尺寸
        /// </summary>
        public string OutSize { get; set; }
        public decimal X { get; set; }
        public decimal Y { get; set; }
        public decimal XAbs { get; set; }
        public decimal YAbs { get; set; }
        /// <summary>
        /// 建筑
        /// </summary>
        public string Building { get; set; }
        /// <summary>
        /// 楼层
        /// </summary>
        public string Floor { get; set; }

        public string EquipmentID { get; set; }
        /// <summary>
        /// 区域ID
        /// </summary>
        public int BlockId { get; set; }
        /// <summary>
        /// 区域名
        /// </summary>
        public string BlockName { get; set; }
        /// <summary>
        /// 送审的时候产生的唯一编号，第二次送签的时候依然是这个编号
        /// </summary>
        public string SignatureNo { get; set; }
    }
}
